package com.rain.codemother.model.vo;

import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.core.keygen.KeyGenerators;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
@Data
public class AppVo implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    private Long id;

    private String appName;

    private String initPrompt;

    /**
     *
     * 应用封面
     */
    private String cover;

    private String codeGenType;

    private String deployKey;
    /**
     * 部署时间
     */
    private LocalDateTime deployedTime;

    /**
     * 优先级
     */
    private Integer priority;

    /**
     * 创建用户id
     */
    private Long userId;

    /**
     * 创建时间
     */

    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    private UserVo userVo;

}
